1 <?php include ( "inc/connect.inc.php" ); ?>
2 <?php
3 ob_start();
4 session_start();

5 if
(!isset($_SESSION['user_login'])) {
6 }

7 else
{
8     header(
"location: index.php");
9 }
10
11 $u_fname =
"";
12 $u_lname =
"";
13 $u_email =
"";
14 $u_mobile =
"";
15 $u_address =
"";
16 $u_pass =
"";
17
18 if
(isset($_POST['signup'])) {
19 //declere veriable

20 $u_fname = $_POST[
'first_name'];
21 $u_lname = $_POST[
'last_name'];
22 $u_email = $_POST[
'email'];
23 $u_mobile = $_POST[
'mobile'];
24 $u_address = $_POST[
'signupaddress'];
25 $u_pass = $_POST[
'password'];
26 //triming name

27 $_POST[
'first_name'] = trim($_POST['first_name']);
28 $_POST[
'last_name'] = trim($_POST['last_name']);
29     
try {
30         
if(empty($_POST['first_name'])) {
31             
throw new Exception('Fullname can not be empty');
32             
33         }
34         
if (is_numeric($_POST['first_name'][0])) {
35             
throw new Exception('Please write your correct name!');
36
37         }
38         
if(empty($_POST['last_name'])) {
39             
throw new Exception('Lastname can not be empty');
40             
41         }
42         
if (is_numeric($_POST['last_name'][0])) {
43             
throw new Exception('lastname first character must be a letter!');
44
45         }
46         
if(empty($_POST['email'])) {
47             
throw new Exception('Email can not be empty');
48             
49         }
50         
if(empty($_POST['mobile'])) {
51             
throw new Exception('Mobile can not be empty');
52             
53         }
54         
if(empty($_POST['password'])) {
55             
throw new Exception('Password can not be empty');
56             
57         }
58         
if(empty($_POST['signupaddress'])) {
59             
throw new Exception('Address can not be empty');
60             
61         }
62
63         
64         
// Check if email already exists
65         
66         $check =
0;
67         $e_check = mysql_query(
"SELECT email FROM `user` WHERE email='$u_email'");
68         $email_check = mysql_num_rows($e_check);
69         
if (strlen($_POST['first_name']) >2 && strlen($_POST['first_name']) <16 ) {
70             
if ($check == 0 ) {
71                 
if ($email_check == 0) {
72                     
if (strlen($_POST['password']) >1 ) {
73                         $d = date(
"Y-m-d"); //Year - Month - Day
74                         $_POST[
'first_name'] = ucwords($_POST['first_name']);
75                         $_POST[
'last_name'] = ucwords($_POST['last_name']);
76                         $_POST[
'last_name'] = ucwords($_POST['last_name']);
77                         $_POST[
'email'] = mb_convert_case($u_email, MB_CASE_LOWER, "UTF-8");
78                         $_POST[
'password'] = md5($_POST['password']);
79                         $confirmCode = substr( rand() *
900000 + 100000, 0, 6 );
80                         
// send email
81                         $msg =
"
82                         Assalamu Alaikum...
83                         
84                         Your activation code: "
.$confirmCode."
85                         Signup email: "
.$_POST['email']."
86                         
87                         "
;
88                         
if (@mail($_POST['email'],"eBuyBD Activation Code",$msg, "From:eBuyBD <no-reply@ebuybd.xyz>")) {
89                             
90                         $result = mysql_query(
"INSERT INTO user (firstName,lastName,email,mobile,address,password,confirmCode) VALUES ('$_POST[first_name]','$_POST[last_name]','$_POST[email]','$_POST[mobile]','$_POST[signupaddress]','$_POST[password]','$confirmCode')");
91                         
92                         
//success message
93                         $success_message =
'
94                         <div
class="signupform_content"><h2><font face="bookman">Registration successfull!</font></h2>
95                         <div
class="signupform_text" style="font-size: 18px; text-align: center;">
96                         <font face=
"bookman">
97                             Email:
'.$u_email.'<br>
98                             Activation code sent to your email. <br>
99                             Your activation code:
'.$confirmCode.'
100                         </font></div></div>
';
101                         }
else {
102                             
throw new Exception('Email is not valid!');
103                         }
104                         
105                         
106                     }
else {
107                         
throw new Exception('Make strong password!');
108                     }
109                 }
else {
110                     
throw new Exception('Email already taken!');
111                 }
112             }
else {
113                 
throw new Exception('Username already taken!');
114             }
115         }
else {
116             
throw new Exception('Firstname must be 2-15 characters!');
117         }
118
119     }
120     
catch(Exception $e) {
121         $error_message = $e->getMessage();
122     }
123 }
124
125
126 ?>
127
128
129 <!doctype html>
130 <html>
131     <head>
132         <title>Welcome to ebuybd online shop</title>
133         <link rel=
"stylesheet" type="text/css" href="css/style.css">
134     </head>
135     <body
class="home-welcome-text" style="background-image: url(image/homebackgrndimg2.png);">
136         <div
class="homepageheader" style="position: inherit;">
137             <div
class="signinButton loginButton">
138                 <div
class="uiloginbutton signinButton loginButton" style="margin-right: 40px;">
139                     <a style=
"text-decoration: none;" href="signin.php">SIGN IN</a>
140                 </div>
141                 <div
class="uiloginbutton signinButton loginButton" style="">
142                     <a style=
"text-decoration: none;" href="login.php">LOG IN</a>
143                 </div>
144             </div>
145             <div style=
"float: left; margin: 5px 0px 0px 23px;">
146                 <a href=
"index.php">
147                     <img style=
" height: 75px; width: 130px;" src="image/ebuybdlogo.png">
148                 </a>
149             </div>
150             <div
class="">
151                 <div id=
"srcheader">
152                     <form id=
"newsearch" method="get" action="http://www.google.com">
153                             <input type=
"text" class="srctextinput" name="q" size="21" maxlength="120" placeholder="Search Here..."><input type="submit" value="search" class="srcbutton" >
154                     </form>
155                 <div
class="srcclear"></div>
156                 </div>
157             </div>
158         </div>
159         <?php
160             
if(isset($success_message)) {echo $success_message;}
161             
else {
162                 echo
'
163                     <div
class="holecontainer" style="float: right; margin-right: 36%; padding-top: 26px;">
164                         <div
class="container">
165                             <div>
166                                 <div>
167                                     <div
class="signupform_content">
168                                         <h2>Sign Up Form!</h2>
169                                         <div
class="signupform_text"></div>
170                                         <div>
171                                             <form action=
"" method="POST" class="registration">
172                                                 <div
class="signup_form">
173                                                     <div>
174                                                         <td >
175                                                             <input name=
"first_name" id="first_name" placeholder="First Name" required="required" class="first_name signupbox" type="text" size="30" value="'.$u_fname.'" >
176                                                         </td>
177                                                     </div>
178                                                     <div>
179                                                         <td >
180                                                             <input name=
"last_name" id="last_name" placeholder="Last Name" required="required" class="last_name signupbox" type="text" size="30" value="'.$u_lname.'" >
181                                                         </td>
182                                                     </div>
183                                                     <div>
184                                                         <td>
185                                                             <input name=
"email" placeholder="Enter Your Email" required="required" class="email signupbox" type="email" size="30" value="'.$u_email.'">
186                                                         </td
187             >                                       </div>
188                                                     <div>
189                                                         <td>
190                                                             <input name=
"mobile" placeholder="Enter Your Mobile" required="required" class="email signupbox" type="text" size="30" value="'.$u_mobile.'">
191                                                         </td>
192                                                     </div>
193                                                     <div>
194                                                         <td>
195                                                             <input name=
"signupaddress" placeholder="Write Your Full Address" required="required" class="email signupbox" type="text" size="30" value="'.$u_address.'">
196                                                         </td>
197                                                     </div>
198                                                     <div>
199                                                         <td>
200                                                             <input name=
"password" id="password-1" required="required" placeholder="Enter New Password" class="password signupbox " type="password" size="30" value="'.$u_pass.'">
201                                                         </td>
202                                                     </div>
203                                                     <div>
204                                                         <input name=
"signup" class="uisignupbutton signupbutton" type="submit" value="Sign Me Up!">
205                                                     </div>
206                                                     <div
class="signup_error_msg">';
207                                                         
208                                                             
if (isset($error_message)) {echo $error_message;}
209                                                             
210                                                         
211                                                     echo
'</div>
212                                                 </div>
213                                             </form>
214                                             
215                                         </div>
216                                     </div>
217                                 </div>
218                             </div>
219                         </div>
220                     </div>
221                 
';
222             }
223
224          ?>
225     </body>
226 </html>


Gõ tìm kiếm nhanh...